820a88b9789144c2878f411baf459d40b76453c5,src/main/java/com/infinityraider/agricraft/gui/journal/JournalPageSeed.java,JournalPageSeed,addSeeds,#List#,139
Before Change
ItemStack resultStack = mutation.getChild().getSeed();
ItemStack parent1Stack = mutation.getParents().get(0).getSeed();
ItemStack parent2Stack = mutation.getParents().get(1).getSeed();
components.add(BasicComponents.getStackComponent(parent1Stack, x, y));
components.get(components.size() - 1).setMouseClickAction((c, p) -> journal.switchPage(mutation.getParents().get(0)));
components.add(BasicComponents.getStackComponent(parent2Stack, x + 35, y));
components.get(components.size() - 1).setMouseClickAction((c, p) -> journal.switchPage(mutation.getParents().get(1)));
components.add(BasicComponents.getStackComponent(resultStack, x + 69, y));
components.get(components.size() - 1).setMouseClickAction((c, p) -> journal.switchPage(mutation.getChild()));
}
for (IAgriMutation mutation : uncompletedMutations) {
y = y + 20;
ItemStack parent1Stack = mutation.getParents().get(0).getSeed();
ItemStack parent2Stack = mutation.getParents().get(1).getSeed();
components.add(BasicComponents.getStackComponent(parent1Stack, x, y));
components.get(components.size() - 1).setMouseClickAction((c, p) -> journal.switchPage(mutation.getParents().get(0)));
components.add(BasicComponents.getStackComponent(parent2Stack, x + 35, y));
components.get(components.size() - 1).setMouseClickAction((c, p) -> journal.switchPage(mutation.getParents().get(1)));
}
}
After Change
// Parent 1 Component
final ItemStack parent1Stack = mutation.getParents().get(0).getSeed();
final GuiComponent parent1 = BasicComponents.getStackComponent(parent1Stack, x, y);
parent1.setMouseClickAction((c, p) -> journal.switchPage(mutation.getParents().get(0)));
components.add(parent1);
// Parent 2 Component
final ItemStack parent2Stack = mutation.getParents().get(1).getSeed();